package excollection;

import java.util.ArrayList;

/**
 * @author: knowno
 * @create: 2025-09-15 13:49
 * @Version 1.0
 **/
public class TestArrayListAutoCapi {
    public static void main(String[] args) {

        //创建一个ArrayList集合
        ArrayList arrayList1 = new ArrayList();
        //使用循环添加元素 =>循环次数要大于10,否则看不到扩容操作
        for (int i = 0; i < 30; i++) {
            arrayList1.add(i);
        }
        System.out.println(arrayList1);

        //源码

//        private void add(E e, Object[] elementData, int s) {
//            if (s == elementData.length)
//                elementData = grow();
//            elementData[s] = e;
//            size = s + 1;
//        }

    }
}
